package reqdata

type MetricDataReq struct {
	MetricId int64 `json:"metric_id"` //测点id
}

type SearchMetricDataReq struct {
	MetricId int64 `json:"metric_id"` //测点id

	StartTime int64 `json:"start_time"` //开始时间，单位：毫秒
	EndTime   int64 `json:"end_time"`   //结束时间，单位：毫秒

	Page int `json:"page" example:"1"`  //分页-页码
	Size int `json:"size" example:"20"` //分页-条数
}

type SearchMetricStatReq struct {
	MetricId int64 `json:"metric_id"` //测点id

	StartTime int64 `json:"start_time"` //开始时间，单位：毫秒
	EndTime   int64 `json:"end_time"`   //结束时间，单位：毫秒

	StatType string `json:"stat_type"` //统计类型，类似：1m,1h,1d
	DataType string `json:"data_type"` //数据类型，last/avg/min/max/sum/add(增量)

	Page int `json:"page" example:"1"`  //分页-页码
	Size int `json:"size" example:"20"` //分页-条数
}
